Skip to main content

Senior Software Engineer - Front-End (UI/UX Focused)

We are looking for a passionate Front-End Engineer with a strong eye for design and a good understanding of user experience (UX) principles. In this role, you will bridge the gap between design and engineering, crafting intuitive, accessible, and visually engaging interfaces. You will collaborate closely with designers, product managers, and back-end engineers to deliver seamless digital experiences that delight users.

Sri Lanka

About the role

Key Responsibilities

  • Translate wireframes, mockups, and design systems into responsive, high-quality code.
  • Build and maintain reusable UI components and front-end libraries.
  • Ensure the technical feasibility of UI/UX designs while balancing performance and scalability.
  • Work closely with designers to refine interactions, micro-animations, and user flows.
  • Optimize applications for speed, accessibility, and cross-browser compatibility.
  • Conduct usability checks and implement improvements.
  • Collaborate with product teams to define and maintain a consistent design language.
     

Required Skills & Experience

  • 3+ years of experience in front-end development.
  • Proficiency in HTML, SCSS, CSS, Angular.
  • Experience with responsive design and mobile-first development.
  • Familiarity with design systems, Figma, and UI prototyping tools.
  • Understanding of UX principles, accessibility standards (WCAG), and usability best practices.
  • Background in motion design/micro-interactions (Framer Motion, GSAP, Lottie) and knowledge of performance profiling and analytics tools would be an added advantage.
     

What We Value

  • A user-first mindset with attention to detail.
  • Strong collaboration and communication skills.
  • Ability to balance creativity with pragmatic engineering.
  • Passion for learning and staying updated on design and tech trends.